Career 2019 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F1 Spain F4 Spain F5 Belgium F13 Spain F1 Bulgaria F2 Turkey F26 Italy F16 (Padova) Tatra Banka Open - Bratislava Ljubljana Open 2002 - Ljubljana ECM Cup - Prague I Tourneo Fila Citta di Brindisi - Brindisi Copa Sevilla - Seville USTA Men's Challenger of Dallas - Dallas Joplin Challenger - Joplin KGHM Polish Indoors - Wroclaw TCT Open - Tunis Memorial Piertomaso Tessitore - San Remo ATU Cup - Weiden 10th Wartburg Open - Eisenach Muller Cup - Ulm San Marino Cepu Open - San Marino Open Castilla y Leon - Segovia XXIX Edizione 'A.Savoldi Marco' - Manerbio DPD Challenger 2002 - Aschaffenburg ATP Challenger Hamburg - Hamburg Quelle Cup 2000 - Furth Wartburg Open - Eisenach Polish Open 99 - Poznan Open de Montauban - Montauban Fujitsu Siemens Open - Budapest BMW Brixina Tennis Open 2000 - Bressanone DPD Challenger 2000 - Aschaffenburg 2000 Cairo Challenger - Cairo Copa Ericsson Brazil - Sao Paulo Copa Ericsson Argentina - Buenos Aires Challenger 42 - Andrezieux DPD Challenger 2001 - Aschaffenburg Copa Ericsson Brazil - Sao Paulo XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Visa Tennis Open - Sao Paulo Mobelwelt-Zick Open 98 - Dresden ATU Cup - Weiden Medicor Open - Budapest Copa Ericsson Venezuela - Caracas V Trofeo Barcelona de Tenis - Barcelona Cairo Challenger - Cairo Las Vegas Challenger - Las Vegas Heilbronn Open - Heilbronn ATP Challenger Hamburg - Hamburg Maia Open - Oporto Tenniscup of Flanders - Ostende The Scottish Championships - Edinburgh 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta XL Capital Bermuda Open - Bermuda Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence Ljubljana Open - Ljubljana Sporting Challenger 2003 - Turin Schickendanz Open - Furth Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage ATU Cup - Weiden drkoop.com USTA Challenger of Burbank - Burbank Nord/LB Open - Braunschweig Exim Agmedia Open - Kosice Internationale Badische Meisterschaften Um Den Techem Cup - Zell Hilversum Open - Hilversum St. Petersburg Challenger by Kinex - St. Petersburg Zagreb Open - Zagreb Zivnobanka Czech Open - Prostejov San Marino Cepu Open - San Marino Fujitsu Siemens Open - Budapest Pekao Open 2003 - Szczecin Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona Privat Bank Cup - Dniepropetrovsk USTA Men's Challenger of Dallas - Dallas Challenger Ford de Cherbourg - Cherbourg Corona Mexico City Open - Mexico City VIII Torneo Internazionale di Tennis - Barletta Challenger 42 - Andrezieux Schickendanz Open - Furth Zivnobanka Czech Open - Prostejov AXA Open II - Espinho Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Black Forest Open 2000 - Freudenstadt Marburg Challenger Ispat Open 2004 - Ostrava Zagreb Open - Zagreb Internationaux de Tennis de Brest - Brest Kyiv UMC Open - Kiev Pekao Open - Szczecin Cairo Challenger - Cairo Czech Open - Prostejov Banca Stato Challenger Lugano - Lugano Nord/LB Open 2004 - Braunschweig Top Wool Challenger Biella - Biella 10ø Tornea B. Camparini - Reggio Emilia Finnish Open - Helsinki Cepu Open - San Marino Trani Cup - Trani Black Forest Open - Freudenstadt IPP Geneva Trophy - Geneva Rhein-Main Challenger 2004 - Aschaffenburg Architect Open - Budapest LTA Hull Challenger - Hull Banja Luka Challenger 2004 - Banja Luka Dubrovnik Open - Dubrovnik SIR Supermercadi Challenger - Rome Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Privat Bank Cup - Dnepropetrovsk Challenger Ford de Cherbourg - Cherbourg Challenger Groningen - Groningen Copa Petrobras Aracaju - Aracaju Copa Petrobras Guadalajara - Guadalajara La Serena Open - La Serena Residenza Open - Magdeburg Copa Telefonica CTC Chile - Santiago Espinho Challenger - Espinho SAA Hilversum Open - Hilversum IX Torneo Internacionale de Tennis - Barletta Open Mutouest de Saint-Brieuc - St. Brieuc Tennis Napoli Cup - Napoli Ostrava Open 2005 - Ostrava Badden Open by Rothaus - Ettlingen Ljubljana Open - Ljubljana Schickendanz Open - Furth Czech Open 2005 - Prostejov Trofeo Internacional Club Laieta - Barcelona 9th Wartburg Open - Eisenach XI Venice Open - Venice Ciudad de Pozoblanco Open Diputacion - Cordoba Societa Canottieri Mincio 2005 - Mantova Stella Artois Clay Court Championships - Budaors Riviera di Rimini Challenger - Rimini Black Forest Open 2004 - Freudenstadt Warta Cup 2001 - Sopot Geneva Challenger - Geneva Black Forest Open - Freudenstadt Challenger Copa Sevilla Internacionales de Andalucia - Seville Brasov Challenger - Brasov San Marino Cepu Open - San Marino 4th Sardinia International Championships - Cagliari IPP Geneva Trophy - Geneva Challenger Brasov - Brasov Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Pekao Open 2005 - Szczecin Sir Supermercati - Rome Quelle Cup - Furth Copa Petrobras - Santiago Torneo Internazionale di Tennis ATP-Challenger - Merano Newcastle Challenger - Newcastle Internationale Tenniskampioenschappen Scheveningen - Scheveningen Sports Expert Open - Nettingsdorf Scottish Tennis Championship - Edinburgh Copa Petrobras - Montevideo Barletta Citta Della Disfida Open 99 - Barletta Renault Slovenian Open - Ljubljana Medicor Open - Budapest Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires Copa Kia - Santiago Citta di Monza - Monza Nord LB Open 2006 - Braunschweig Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger Ford de Cherbourg - Cherbourg Banca Stato Challenger Lugano - Lugano AXA Open - Lisbon Unicredit Czech Open 2007 - Prostejov Challenger Lugano - Lugano Nord LB Open 2007 - Braunschweig Open de Tanger - Tangier Sporting Challenger '07 Trofeo Regione Piemonte - Turin USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson Costa Rica - San Jose San Marino Cepu Open - San Marino Eisenberg Jerusalem Open - Jerusalem ATU Cup 2001 - Weiden Pekao Open - Szczecin 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion ECM Prague Open 2005 - Prague ATP Challenger La Serena - La Serena Challenger de Providencia-Copa Kia - Santiago Copa Ericsson Peru - Lima Intelig Tennis Cup - Brasilia Morocco Tennis Tour - Meknes Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Cairo Challenger 2002 - Cairo Morocco Tennis Tour - Marrakech Memorial A. Manfredini Sassuolo Challenger - Sassuolo Open de Montauban - Montauban Poznan Challenger - Poznan Black Forest Open - Alpirsbach Copa Ericsson Chile - Santiago San Marino CEPU Open - San Marino Copa Ericsson Mexico - Guadalajara ATP Open Castilla y Leon - Segovia VI Torneo Internazionale di Tennis - Barletta LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Rado Geneva Challenger - Geneva 84° Concurso Internacional Tenis San Sebastian - San Sebastian Black Forest Open - Freudenstadt Dusseldorf Open Challenger - Dusseldorf Trani Cup - Trani Asirom Challenger Brasov - Brasov 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Rhein-Main Challenger 2003 - Aschaffenburg Ipsos Bucharest Challenger - Bucharest ECM Cup - Prague 2001 Challenger Canottieri Mincio - Mantova Open Tarragona Costa Daurada - Tarragona Copa Petrobras-Uruguay - Montevideo Optimus Maia Open - Maia Copa Petrobras-Argentina - Buenos Aires VIII Trofeo Ciutat de Barcelona - Barcelona Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Abierto Internacional de Salinas - Salinas San Luis Potosi ATP Challenger - San Luis Potosi Warsteiner Grand Prix ATP Challenger - Oberstaufen CA Challenge 2002 - Graz Copa Ericsson Peru - Lima Challenger Ford de Cherbourg - Cherbourg Napoli Challenger - Napoli Open de Nice - Nice Muller Cup 99 - Ulm Amer-Wilson Tampere ATP Tournament - Tampere Barletta Challenger Olbia Geovillage Open - Olbia Napoli Challenger Barletta Citta Della Disfida Open 2000 - Barletta Alessandria Challenger Furth Challenger Kosice Challenger Bytom Challenger Rijeka Challenger BMW Challenger Open - Monchengladbach Rimini Challenger Copa Ericsson Peru - Lima Samsung Securities Cup - Seoul Poznan Challenger Kosice Challenger Rabat Challenger Citta di Brindisi - Brindisi Vigo Challenger San Sebastian Challenger San Sebastian Challenger Grolsch Cup - Warsaw Rijeka Challenger Seville Challenger Olbia Challenger - Olbia Szczecin Challenger Buenos Aires Challenger Intersport Heilbronn Open - Heilbronn III Challenger Continenal Plaza - Puerto Vallarta Black Forest Open - Freudenstadt Montevideo Challenger Eisenberg Jerusalem Open - Jerusalem Asuncion Challenger Santiago Challenger Quelle Cup 1999 - Furth 7th Wartburg Open - Eisenach Black Forest Open 2002 - Freudenstadt Heilbronn Open - Heilbronn Timisoara Challenger - Timisoara Bucaramanga Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Rabat Challenger Pro Tennis World Open - Boca Raton Caltanissetta Challenger XL Capital Bermuda Open - Bermuda Marrakech Challenger St. Brieuc Challenger ATP Challenger Open 2004 - Monchengladbach Timisoara Challenger - Timisoara Rome Challenger Rome Challenger Tunis Challenger Zagreb Challenger Alessandria Challenger Furth Challenger Milan Challenger Jagermeister Open - Braunschweig Turin Challenger Pozoblanco Challenger Open Maxon - Barcelona Samarkand Challenger - Samarkand Segovia Challenger Banja Luka Challenger Asuncion Challenger Santiago Challenger Sao Paulo Challenger Cancun Challenger Buenos Aires Challenger Le Gosier Challenger Genova Open Challenger - Genova Open de Franche-Comte - Besancon Schickedanz Open - Furth Zagreb Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Prostejov Challenger Kosice Challenger Milan Challenger Turin Challenger Pozoblanco Challenger Caltanissetta Challenger ATP Challenger Numea - New Caledonia Tunis Open - Tunis ATP Challenger Trophy 2007 - Trnava 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Morocco Tennis Tour - Tanger Cordenons Challenger Manerbio Challenger Seville Challenger Banja Luka Challenger Olimp Kyiv Open - Kiev Madrid Challenger Banja Luka Challenger 2005 - Banja Luka XI Ciutat de Barcelona - Barcelona Quito Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Samarkand Challenger - Samarkand Guayaquil Challenger Wartburg Open - Eisenach Zivnobanka Czech Open - Prostejov Florianopolis Challenger Barranquilla Challenger San Luis Potosi Challenger Pereira Challenger Sarasota Challenger Tunis Challenger Bordeaux Challenger Prostejov Challenger Braunschweig Challenger Cali Challenger Madrid Challenger Rio De Janeiro Challenger Porto Alegre Challenger Medellin Challenger Guayaquil Challenger Marbella Challenger ATP Challenger Tour Finals Panama City Challenger Savannah Challenger Tunis Challenger Prague Challenger Tanger Challenger Marburg Challenger Timisoara Challenger Tampere Challenger Liberec Challenger San Juan Challenger Buenos Aires Challenger Panama City Challenger Guadalajara Challenger Le Gosier Challenger Sarasota Challenger Aix En Provence Challenger Bordeaux Challenger Furth Challenger Dutch Open Tennis - Amersfoort Prague Challenger Mohammedia Challenger Todi Challenger San Benedetto Challenger Tampere Challenger Cortina Challenger Prague Challenger Cordenons Challenger Alphen Challenger Idea Prokom Open - Sopot U.S. Men's Clay Court Championships - Houston Banja Luka Challenger Meknes Challenger Allianz Suisse Open - Gstaad Kenitra Challenger Dutch Open Tennis - Amersfoort San Juan Challenger Cordoba Challenger Lima Challenger Casablanca Challenger Santo Domingo Challenger Santiago Challenger Napoli Challenger Mersin Challenger Vercelli Challenger Ostrava Challenger Rome Challenger Furth Challenger Moscow Challenger Perugia Challenger Padova Challenger Campbells Hall of Fame Tennis Championships - Newport Biella Challenger Cortina Challenger Prague Challenger Manerbio Challenger Seville Challenger Banja Luka Challenger Rome Challenger Mohammedia Challenger Casablanca Challenger Brest Challenger Buenos Aires Challenger Rio De Janeiro Challenger Santo Domingo Challenger Morelos Challenger Santiago Challenger Guadalajara Challenger San Luis Potosi Challenger Nanjing Challenger Anning Challenger Samarkand Challenger Mestre Challenger Moscow Challenger Poprad Tatry Challenger Poznan Challenger Tampere Challenger Chengdu Challenger Qingdao Challenger Curitiba Challenger Seville Challenger Banja Luka Challenger Kenitra Challenger Rome Challenger Mohammedia Challenger Santiago Challenger Buenos Aires Challenger St. Brieuc Challenger Panama City Challenger Francavilla Challenger Ostrava Challenger Rome Challenger Vicenza Challenger Lisbon Challenger Perugia Challenger Poznan Challenger Tampere Challenger Biella Challenger Portoroz Challenger Blois Challenger Alphen Challenger Telenordia Swedish Open - Bastad BMW Open - Munich Qatar Mobil Open 2000 - Doha Open 13 - Marseille Copenhagen Open - Copenhagen Grand Prix Hassan II - Casablanca Wideyes Swedish Open - Bastad Qatar Mobil Open 2001 - Doha Copenhagen Open - Copenhagen Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca 2001 Mercedes Cup - Stuttgart Gelsor Open Romania - Bucharest AAPT Championships - Adelaide Heineken Open - Auckland Open 13 - Marseille Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Allianz Suisse Open Gstaad - Gstaad 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Qatar Exxon Mobil Open 2003 - Doha Milan Indoors - Milan BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Estoril Open - Estoril Open Seat Godo 2003 - Barcelona BMW Open - Munich Energis Open - Amersfoort International Championship of Croatia - Umag Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm Tata Open - Chennai Qatar Open - Doha Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot Stockholm Open - Stockholm BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona BMW Open - Munich Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca BMW Open - Munich Hypo Group Tennis International - Portschach Allianz Suisse Open Gstaad - Gstaad Croatia Open Umag - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Croatia Open - Umag Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Estoril Open - Estoril Open SEAT 2008 - Barcelona Grand Prix Hassan II - Casablanca Austrian Open - Kitzbuhel BCR Open Romania - Bucharest If Stockholm Open - Stockholm Chennai Open - Chennai SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Interwetten Austrian Open - Kitzbuhel ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Qatar ExxonMobil Open - Doha Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag VTR Open - Vina del Mar Brasil Open - Sao Paulo Open Sabadell Atlantico - Barcelona AEGON Championships - London UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Citi Open - Washington Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston The Lipton Championships - Key Biscayne Tennis Masters Series - Indian Wells Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Madrid - Madrid Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Masters Series Monte-Carlo - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Davis Cup, Group 1, 2R, ROU-NOR 4-1 Davis Cup, Group 1, REL2, CRO-NOR 3-2 Davis Cup, Group 1, 1R, AUT-NOR 5-0 Davis Cup, Group 2, 2R, HUN-NOR 3-2 Davis Cup, Group 2, PO, NOR-MON 4-1 Davis Cup, Group 2, 1R, ZIM-NOR 1-4 Davis Cup, Group 2, 2R, NOR-MKD 2-3 U.S. Open - New York River Oaks International Tennis Tournament - Houston Davis Cup, Group 1, REL2, LUX-NOR 5-0